package com.ruoyi.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 质检标准对象 qualitystandard
 * 
 * @author 牢博
 * @date 2024-10-30
 */
public class Qualitystandard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    @Excel(name = "编号")
    private String id;

    /** 检验项目名称 */
    @Excel(name = "检验项目名称")
    private String checkProjectName;

    /** 检验项目类型 */
    @Excel(name = "检验项目类型")
    private Long checkProjectType;

    /** 型号 */
    @Excel(name = "型号")
    private String makerType;

    /** 规格 */
    @Excel(name = "规格")
    private Long specifications;

    /** 单位 */
    @Excel(name = "单位")
    private String department;

    /** 标准上限值 */
    @Excel(name = "标准上限值")
    private Long standardUpLimit;

    /** 标准值下限 */
    @Excel(name = "标准值下限")
    private Long standardDownLimit;

    /** 备注 */
    @Excel(name = "备注")
    private String comment;

    /** 物料档案信息 */
    private List<MakerList> makerListList;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setCheckProjectName(String checkProjectName) 
    {
        this.checkProjectName = checkProjectName;
    }

    public String getCheckProjectName() 
    {
        return checkProjectName;
    }
    public void setCheckProjectType(Long checkProjectType) 
    {
        this.checkProjectType = checkProjectType;
    }

    public Long getCheckProjectType() 
    {
        return checkProjectType;
    }
    public void setMakerType(String makerType) 
    {
        this.makerType = makerType;
    }

    public String getMakerType() 
    {
        return makerType;
    }
    public void setSpecifications(Long specifications) 
    {
        this.specifications = specifications;
    }

    public Long getSpecifications() 
    {
        return specifications;
    }
    public void setDepartment(String department) 
    {
        this.department = department;
    }

    public String getDepartment() 
    {
        return department;
    }
    public void setStandardUpLimit(Long standardUpLimit) 
    {
        this.standardUpLimit = standardUpLimit;
    }

    public Long getStandardUpLimit() 
    {
        return standardUpLimit;
    }
    public void setStandardDownLimit(Long standardDownLimit) 
    {
        this.standardDownLimit = standardDownLimit;
    }

    public Long getStandardDownLimit() 
    {
        return standardDownLimit;
    }
    public void setComment(String comment) 
    {
        this.comment = comment;
    }

    public String getComment() 
    {
        return comment;
    }

    public List<MakerList> getMakerListList()
    {
        return makerListList;
    }

    public void setMakerListList(List<MakerList> makerListList)
    {
        this.makerListList = makerListList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("checkProjectName", getCheckProjectName())
            .append("checkProjectType", getCheckProjectType())
            .append("makerType", getMakerType())
            .append("specifications", getSpecifications())
            .append("department", getDepartment())
            .append("standardUpLimit", getStandardUpLimit())
            .append("standardDownLimit", getStandardDownLimit())
            .append("comment", getComment())
            .append("makerListList", getMakerListList())
            .toString();
    }
}
